import { Evaluate } from "./gpmwkn";
const date1 = {
  karen: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000100000000,
    0b000000100000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ],
  tsukihi: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ]
}

const date2 = {
  karen: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000111110000000,
    0b000000000000000,
    0b000000000011111,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ],
  tsukihi: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ]
}

const date3 = {
  karen: [
    0b000000000000000,
    0b000000000000000,
    0b000011000000000,
    0b000010000000000,
    0b000010000000000,
    0b000010000000000,
    0b000010000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ],
  tsukihi: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ]
}

const date4 = {
  karen: [
    0b000000000000000,
    0b000000000000000,
    0b000010000000000,
    0b000001000000000,
    0b000000100000000,
    0b000000010000000,
    0b000000001000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ],
  tsukihi: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ]
}

const date5 = {
  karen: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000001000000000,
    0b000010000000000,
    0b000100000000000,
    0b001000000000000,
    0b010000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ],
  tsukihi: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ]
}

const date6 = {
  karen: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000001111000000,
    0b000010000000000,
    0b000100000000000,
    0b001000000000000,
    0b010000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ],
  tsukihi: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ]
}

const date7 = {
  karen: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000100
  ],
  tsukihi: [
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000,
    0b000000000000000
  ]
}

const evaluater = new Evaluate();
// evaluater.evaluate(date1.karen, date1.tsukihi, console.log);
// evaluater.evaluate(date2.karen, date2.tsukihi, console.log);
// evaluater.evaluate(date3.karen, date3.tsukihi, console.log);
// evaluater.evaluate(date4.karen, date4.tsukihi, console.log);
// evaluater.evaluate(date5.karen, date5.tsukihi, console.log);
// evaluater.evaluate(date6.karen, date6.tsukihi, console.log);
evaluater.evaluate(date7.karen, date7.tsukihi, console.log);